#include "MIListener.h"
#include "MIEvent.h"

MIListener::MIListener(int sub)
{
	mievent_subtype = sub;
}

MIListener::~MIListener()
{
	
}

bool MIListener::check_event(Event* evt)
{
	if (evt->get_type() == MI_EVENT_TYPE)
	{
		MIEvent* mi_evt = (MIEvent*)evt;
		if (mi_evt->get_subtype() == mievent_subtype)
		{
			return true;
		}
		else return false;
	}
	
	else return false;
}

const char* MIListener::name()
{
	return "MIListener";
}
